<?php

//include "ww.php";//引入文件

function 取文本中间($数据文本, $左边文本, $右边文本){
    $左边 = mb_strpos($数据文本, $左边文本);
	$右边 = mb_strpos($数据文本,$右边文本,$左边);
return mb_substr($数据文本,$左边+mb_strlen($左边文本),$右边-$左边-mb_strlen($左边文本));}

function 取文本中间2($数据文本, $左边文本, $右边文本) //倒找取文本中间
  {
	$右边 = mb_strrpos($数据文本,$右边文本);
    $左边 = mb_strrpos($数据文本, $左边文本,mb_strlen($数据文本)-$右边);
	return mb_substr($数据文本,$左边+mb_strlen($左边文本),$右边-$左边-mb_strlen($右边文本));           
   } 

function 文本_取指定文本($数据文本, $左边文本, $右边文本){
	$reg = '#'.$左边文本.'(.*?)'.$右边文本.'#is';
    preg_match_all($reg, $数据文本, $ret);
    return $ret[1];
}



function 文本_取文本中间($数据文本, $左边文本, $右边文本){
	$reg = '#'.$左边文本.'(.*?)'.$右边文本.'#is';
    preg_match_all($reg, $数据文本, $ret);
    return $ret[1][0];
}

function 文本_正则取文本($数据文本, $左边文本, $右边文本){
	$reg = '#'.$左边文本.'(.*?)'.$右边文本.'#is';
    preg_match_all($reg, $数据文本, $ret);
    return $ret[1][0];
}

function 文本_正则替换($数据文本, $找替换文本, $替换文本){
    return preg_replace('#'.$找替换文本.'#is',$替换文本,$数据文本);
} 

function 文本_文本替换($数据文本, $找替换文本, $替换文本){       
	return str_replace($找替换文本,$替换文本,$数据文本);
} 


function 返回($内容){return $内容;}
//function 输出($内容){echo $内容;}
function 输出($内容){print $内容;}
function 输出2($内容){print_r ($内容);}
function 输出3($内容){var_dump ($内容);}

function 取网页源码($url){return file_get_contents($url);}

 function 取网页源码2($url){
  $curl = curl_init();//创建一个新的CURL资源 
  curl_setopt($curl, CURLOPT_URL, $url);
  curl_setopt($curl, CURLOPT_HEADER, 0);  //0表示不输出Header，1表示输出  
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  //设定是否显示头信息,1显示，0不显示。  
  //如果成功只将结果返回，不自动输出任何内容。如果失败返回FALSE   
  curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);  
  curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);  
  curl_setopt($curl, CURLOPT_ENCODING, '');
  
  //curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($curl, CURLOPT_HTTPGET, true);
  return curl_exec($curl);
  curl_close($curl);;//关闭cURL资源，并且释放系统资源
 }
 
function 取网页源码3($url){
  $UserAgent = 'User-Agent, MQQBrowser/26 Mozilla/5.0 (Linux; U; Android 2.3.7; zh-cn; MB200 Build/GRJ22; CyanogenMod-7) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1';
  $curl = curl_init();    //创建一个新的CURL资源  
  curl_setopt($curl, CURLOPT_URL, $url);  //设置URL和相应的选项  
  curl_setopt($curl, CURLOPT_HEADER, 0);  //0表示不输出Header，1表示输出  
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  //设定是否显示头信息,1显示，0不显示。  
  //如果成功只将结果返回，不自动输出任何内容。如果失败返回FALSE   
  curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);  
  curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);  
  curl_setopt($curl, CURLOPT_ENCODING, '');   //设置编码格式，为空表示支持所有格式的编码  
  //header中“Accept-Encoding: ”部分的内容，支持的编码格式为："identity"，"deflate"，"gzip"。  
  curl_setopt($curl, CURLOPT_USERAGENT, $UserAgent);  
  curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); 
  $contents = curl_exec($curl); 
  return $contents;
  curl_close($curl);;//关闭cURL资源，并且释放系统资源
 }
 
 
?>